package com.zf.validation.entity;

import lombok.Getter;
import lombok.Setter;

import javax.validation.Valid;
import javax.validation.constraints.NotBlank;
import java.util.List;

/**
 * 嵌套
 */
@Getter
@Setter
public class NestParentEntity {
    @NotBlank(message = "父亲的名字不能为空")
    private String parentName;
    // @Valid 是使嵌套校验生效的注解，嵌套校验时可以执行List内部元素的注解校验
    // 如果没有@Valid注解，则不会执行被嵌套的对象中的注解校验
    @Valid
    private List<NestSonEntity> sonList;
}
